home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / Apps / ScreenSavers / BackSpaceViews / MovieShowView.BackModule / MovieShowViewPart.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-06-12  |  1.0 KB  |  63 lines

  1. #import "BackView.h"
  2.  
  3. @interface MovieShowView:BackView
  4. {
  5.     // movie frame specs
  6.     const char *theMovie;
  7.     id imageList;
  8.     int currentFrame;
  9.     int numberOfFrames;
  10.     BOOL broken, running;
  11.     
  12.     // master control params
  13.     int state;
  14.     unsigned timeunit;
  15.     unsigned wait, countdown;
  16.  
  17.     // frame timing control
  18.     unsigned frametime;
  19.     unsigned beginpause, endpause;
  20.     unsigned darktime;
  21.  
  22.     // motion of "movie screen"
  23.     NXPoint slideDelta;
  24.     BOOL slideframes, slidebegin, slideend;
  25.     BOOL jump;
  26.  
  27.     id inspectorPanel;
  28.     id jumpButton;
  29.     id slideFramesButton;
  30.     id slidePausesButton;
  31.     id filesTextField;
  32.     id beginPauseTextField;
  33.     id endPauseTextField;
  34.     id darkForTextField;
  35.     id timeUnitTextField;
  36.  
  37.     char *movieNameBuffer;
  38. }
  39.  
  40. - oneStep;
  41. - initFrame:(NXRect *)frameRect;
  42. - initMovie;
  43. - setImage:newImage;
  44. - (BOOL)useBufferedWindow;
  45. - slideImageRectOrigin;
  46. - loadMovie;
  47. - cacheMovie;
  48. - getDefaults;
  49.  
  50. + initialize;
  51.  
  52. - setJump:sender;
  53. - setSlideFrames:sender;
  54. - setSlidePauses:sender;
  55. - setFile:sender;
  56. - setBeginPause:sender;
  57. - setEndPause:sender;
  58. - setDarkFor:sender;
  59. - setTimeUnit:sender;
  60.  
  61. @end
  62.  
  63.